The number of Boolean functions computed by formulas of a given size
نویسندگان
چکیده
Estimates are given of the number B(n; L) of distinct functions computed by propositional formulas of size L in n variables, constructed using only literals and ^; _ connectives. (L is the number of occurrences of variables. L ?1 is the number of binary ^'s and _'s. B(n; L) is also the number of functions computed by two terminal series-parallel networks with L switches.) Enroute the read-once functions , which are closely related to Schrr oder numbers, are enumerated. Writing B(n; L) = b(n; L) L , we nd that if L and (n) go to innnity with increasing n and L 2 n =n (n) , then b(n; L) cn, where c = 2=(ln 4 ? 1). Making a comparison with polynomial size Boolean circuits, this implies the following. For any constant > 1, almost all Boolean functions with formula complexity at most n , cannot be computed by any circuit constructed from literals and fewer than ?1 n two input ^; _ gates.
منابع مشابه
Comparing two Formulas of Sample Size Determination for Prevalence Studies
Background and purpose: Sample size and its determination is one of the most important problems in health researches. Calculating sample size for prevalence studies is one of the common questions of sample size topics. Minimum sample size with least complexity is desirable in order to achieve the basic goal of these studies. This study aims to compare two formulas of sample size calculation for...
متن کاملIsomorphism Testing of Boolean Functions Computable by Constant-Depth Circuits
Given two n-variable boolean functions f and g, we study the problem of computing an ε-approximate isomorphism between them. I.e. a permutation π of the n variables such that f(x1, x2, . . . , xn) and g(xπ(1), xπ(2), . . . , xπ(n)) differ on at most an ε fraction of all boolean inputs {0, 1}. We give a randomized 2 √ n polylog(n)) algorithm that computes a 1 2polylog(n) -approximate isomorphism...
متن کاملLearning with the Aid of an Oracle
Problem For a given class of Boolean functions, such as polynomial-size Boolean circuits or Disjunctive Normal Form ( ? @FA ) formulas, the goal is to design polynomial-time learning algorithms for any unknown I*J and ask a polynomial number of queries. The output of the learning algorithm should be a function of polynomial size satisfying KL M . The polynomial functions bounding the running ti...
متن کاملA Fast and Self-Repairing Genetic Programming Designer for Logic Circuits
Usually, important parameters in the design and implementation of combinational logic circuits are the number of gates, transistors, and the levels used in the design of the circuit. In this regard, various evolutionary paradigms with different competency have recently been introduced. However, while being advantageous, evolutionary paradigms also have some limitations including: a) lack of con...
متن کاملStability analysis of concrete gravity basestructures in rocking motion under wave effect
Given the worldwide industry progress in the construction of massive concrete structures, it would be a good idea to use concrete gravity base structures (GBS).In this regard, better understanding of thesestructuresregardingtheiradvantages and disadvantages in offshore areas seems necessary.The present study employed MacCammy-Fuchs method, which is based on the size of the structure to the wave...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Random Struct. Algorithms
دوره 13 شماره
صفحات -
تاریخ انتشار 1998